package com.mqr.wallet.service;

import com.mqr.wallet.domain.WalletInfo;
import com.mqr.wallet.domain.WalletTransaction;
import com.mqr.wallet.vo.WalletVO;

import java.util.List;

/**
 * <B>主类名称：</B>WalletTransactionService<BR>
 * <B>概要说明：</B>钱包流水服务接口组件<BR>
 *
 * @author mqr
 * @since 2023年2月21日 下午12:53:50
 */
public interface WalletTransactionService {

    /**
     * 查询用户流水
     *
     * @param userId
     * @return 用户流水列表
     */
    List<WalletTransaction> findByUserId(Integer userId);

    /**
     * 新增用户流水
     *
     * @param walletVO 钱包信息对象
     * @return
     */
    void addWalletTransaction(WalletVO walletVO);

}
